﻿/*
 *  date: 2021-12-07
 *  author: Bj-chen
 *  cn: 生命周期接口
 *  en: todo:
 */


namespace UBJ.CoreKit
{
    public interface ILife
    {
        /// <summary>
        /// 初始化
        /// </summary>
        /// <param name="appName"> app名字 </param>
        public void Init(string appName);

        /// <summary>
        /// 帧更新
        /// </summary>
        /// <param name="deltaTime"> 单帧时间 </param>
        public void Update(float deltaTime);

        /// <summary>
        /// 离开游戏之前的操作
        /// </summary>
        public void ApplicationQuitBegin();

        /// <summary>
        /// 离开游戏之后的操作
        /// </summary>
        public void ApplicationQuitEnd();
    } 
}


